#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#

# 通过列表生成式，生成 h1到h9
li = ["h{}".format(i) for i in range(1, 10)]
'''
li.append("h10")     # 如果直接打印会返回None
li.clear()           # 清空列表中所有
n_li = li.copy()     # 得到的是浅拷贝
print(li.count("h3")) # 返回列表中h1出现的次数

li2 = ["x1","x2"]
print(li.extend(li2))  # 将li2添加到li中，最后追加
li.insert(5,"h66")     # 在第5个索引位置添加，注意下标是从0开始
print(li.pop())        # 不指定下标就是从最后开始删除
print(li.pop(5))       # 将第5个索引位置的值删除
print(li.remove("h3"))  # 删除列表中的h3
print(li.remove("h33"))  # 如果h33不存在，则会返回 ValueError
'''

print(li.reverse())  # 倒转列表
li2 = [2, 3, 1, 5, 77, 6, 9, 10, 99]
li2.sort()            # 升序  从小到大
li2.sort(reverse=True)   # 降序， 从大到小

n_li = li.copy()     # 得到的是浅拷贝
print(li2)
print(li, id(li))
print(n_li, id(n_li))
